Text Compare Settings:  Importance

Session > Session Settings >  Importance

These settings control which differences you consider important in the current session.  Important differences will be colored red in the comparison.  Unimportant differences will be blue (or not highlighted at all if Ignore Unimportant Differences is enabled).

Grammar elements

Mark the boxes in the list of items that are important to the comparison.  The list contains elements that are defined by the file format's grammar.  Click the Edit Grammar button to examine or change the grammar definitions in the selected file format.

Default text

These settings control the importance of text not defined in the grammar (or for file formats that don't have a grammar defined).

Leading whitespace controls whether whitespace (spaces and tabs) at the start of the line is important.

Embedded whitespace controls whether whitespace in the middle of the line is important.

Trailing whitespace controls whether whitespace at the end of the line is important.

Everything else refers to non-whitespace text not already defined as a grammar element.

Mark Character case if the "everything else" text is case-sensitive.  (The case sensitivity of grammar elements is controlled by the file format's grammar.)

Miscellaneous

To consider an extra blank line (or an inserted line with only unimportant text) an important difference, mark the Orphan lines are always important checkbox.

Beyond Compare normally ignores differences in line ending style, such as CR/LF in Windows text files vs. LF alone in Unix files.  To find differences in line endings on a line-by-line basis, mark the Compare line endings (PC/Mac/Unix) checkbox.  (To examine the line endings, enable the Visible Whitespace ShowWS option in the Text Compare's View menu.)

See also

Rules vs. File Formats